import time
from public.action import *
from public.business import *
from public.testData import *
from public.tools import *

# 问题:断言不能通过contains"美的"进行模糊匹配

testCase = 'DBshop012_商品管理管理商品搜索商品流程'
firefox = openBrowser(urlAdmin)
DBshopLoginAdmin(firefox)
# 1.选择商品名称，输入“美的”，点击“搜索”按钮。
DBshopEnterMenu2(firefox, '商品管理', '管理商品')
firefox.find_element_by_name('goods_name').send_keys('美的')
firefox.find_element_by_xpath('//button[contains(.,"搜索")]').click()
time.sleep(1)
# 2.搜索成功美的的后台商品
# 断言
try:
    if firefox.find_element_by_xpath('//tbody/tr[2]/td[4]').text == 'DBS000006':
        writeLog("%s 测试通过" % testCase)
except:
    writeLog("%s 测试失败" % testCase)
    getPhoto(firefox)
firefox.quit()
